DESIGN VIEWS FOR SYNTHESISProviding Both Uniform Data Integration and Diverse
نویسنده
چکیده
Synthesis is a complex task spanning many levels of abstractions and information domains. Hence, CAD systems utilize a global design database to achieve the much needed integration of this diverse design information into one central data model. Such a central database represents a serious bottleneck for the CAD system. First, it prevents the extensibility of the CAD system over time, since a change of the global data model requires an (often prohibitively expensive) modiication of all current design tools using the database. Second, it forces all design tools to work on the same (comprehensive and hence extremely complex) data model. In this paper, we introduce a solution to this problem. We propose to utilize the object-oriented view methodology, called MultiView, for specifying customized tool interfaces (design views) on the CAD database. A design view contains a subset of relevant information from the global database organized in a fashion most suitable to the needs of a particular design tool. MultiView automatically maintains the mapping between the global data model and local design views, thus freeing individual design tools from this burden. Our approach thus results in a exible CAD environment that assures the consistent integration of design data from diierent tools, while providing each tool with a customized view of the integrated data. This paper gives numerous examples that demonstrate MultiView and its advantages for typical tasks in high-level synthesis.
منابع مشابه
Integration System based on both GAV and LAV query processing approaches
Data Integration is the process of combining data residing at different sources with associated local schemas to form a single virtual database with an associated global schema [1, 2]. This is to provide the user with a uniform query interface for multiple independent heterogeneous data sources [3, 4]. There are four main approaches of data integration. They are Global As view (GAV), Local As V...
متن کاملFrom relations to XML : cleaning, integrating and securing data
While relational databases are still the preferred approach for storing data, XML is emerging as the primary standard for representing and exchanging data. Consequently, it has been increasingly important to provide a uniform XML interface to various data sources — integration; and critical to protect sensitive and confidential information in XML data — access control. Moreover, it is preferabl...
متن کاملUniform Resource Visualization (urv): Software & Services
Computing environments continue to increase in scale, heterogeneity, and hierarchy, with resource usage varying dynamically during program execution. Computational and data grids and distributed collaboration environments are examples. To understand performance and gain insights into developing applications that efficiently use the system resources, performance visualization has proven useful. ...
متن کاملAchieving Integrated Care for Older People: What Kind of Ship?; Comment on “Achieving Integrated Care for Older People: Shuffling the Deckchairs or Making the System Watertight for the Future?”
This paper considers an implication of the idea that proposals for integrated care for older people should start from a focus on the patient, consider co-production solutions to the problems of care fragmentation, and be at a system-wide, cross-organisational level. It follows that the analysis, design and therefore evaluation of integrated care projects should be based upon the journeys which ...
متن کاملA logic-based approach to data integration
An important aspect of data integration involves answering queries using various resources rather than by accessing database relations. The process of transforming a query from the database relations to the resources is often referred to as query folding or answering queries using views, where the views are the resources. We present a uniform approach that includes as special cases much of the ...
متن کامل